Skip to main content

Interactive Blocks

Most Interactive blocks can be set to affect specific instruments, although the default setting is to have all instruments selected. Certain effects, such as Tempo, are inherently global.

Timing

Script NameGlobalParametersDescription
Force QuantNote Quant (integer, 1-10)Forces the notes into a quantized value, ensuring each note lands on specific divisions like 1/4th, 1/8th, etc.
HumanizeHumanize (float, 0-125)Introduces slight variations in timing and velocity to make the sequence sound more human-like.
Set TempoXmin (integer), max (integer)Sets a fixed tempo for the sequence.
Scale TempoXTempo Multiplier (float, 0.1-2)Scales the current tempo by a given multiplier, either speeding up or slowing down the sequence.
ShuffleShuffle (float, 0-1)Introduces a shuffle or swing feel, offsetting alternate notes.
Drag RandomDrag Probability (float, 0-1), Quant (float)Randomly drags certain notes forward or backward in time, based on a probability.
Note Duration MultNote Dur Mult (float, 0.1-1.0)Decreases the duration of each note by the given factor.
Note Duration HumanizeHumanize (float, 0-1)Introduces slight variations in note duration to make the sequence sound more natural and less mechanical.

Range

Script NameGlobalParametersDescription
Velocity MultiplierVelocity Multiplier (integer, 0-2)Multiplies the velocity of each note, making them louder or softer.
Velocity HumanizeHumanize (float, 0-64)Introduces random variations in velocity to make the dynamics sound more human-like.
Note ProbabilityProbability (float, 0.01-1.0), Skew (float, -5-5)Adjusts the probability of each note being played, with an optional skew parameter to bias the probability in one direction.

Note Transformation

Script NameGlobalParametersDescription
Transpose ModalTranspose Modal (integer, -7-7)Transposes the sequence by a number of modal steps.
Transpose ChromaticTranspose (integer, -24-24)Transposes the sequence chromatically, shifting every note by a fixed number of semitones.
Octave ShifterOctave Shifter (integer, -2-2)Shifts the sequence up or down by whole octaves.
Range ClampMin Note (integer), Max Note (integer)Limits the range of the sequence, ensuring all notes fall within a specified minimum and maximum.
Range StretchRange Stretch (float, 0.01-2.0), Centerpoint (integer, 0-127)Stretches the range of the sequence, either compressing or expanding the distance between notes.
Random DeviationChromatic (boolean)Introduces random deviations to the pitch of each note.

Transport

Script NameGlobalParametersDescription
Mute PerformerMute (boolean)Mutes selected performers, allowing for flexible arrangement options.
Jump to Sectiondropdown (integer), Theme Part (boolean), Track Part (boolean), Legato (boolean)Allows for quick navigation to different sections of a sequence or track by jumping all performers and transports to the new part offset
Jump Performerdropdown (integer), Theme Part (boolean), Track Part (boolean), Legato (boolean)Allows for quick navigation to different sections of a sequence or track by jumping only the specified performers to the new part offset
Jump Transportdropdown (integer), Theme Part (boolean), Track Part (boolean), Legato (boolean)Allows for quick navigation to different sections of a sequence or track by jumping only the transport lanes to the new part offset. Meaning you can have the chord sequence from part2 adjusting all performers still playing part1
note

"Track Part" interacts with the platform when a theme is played on its own or in combination with a mastered track. Find a detailed description in Theme Operation Modes.

Note Generation

Script NameGlobalParametersDescription
Play Random StingerXdropdown (string)Plays a stinger randomly based on a Stinger Group in the predefined list. If your selcted Singer Group only contain 1 stinger, it will only play that one.
Playable Instrumentdropdown (string), Velocity (float, 0-1), Legato (float, 0-1), x/yDynamically generates notes for a selected Performer using the x/y interface; percussive instruments are not supported.

CC Controls

Script NameGlobalParametersDescription
CC PanPan (float, 0-1)Sends a CC message to the selected performer(s) instrument allowing to pan.
CC VolumeVolume (float, 0-1)Sends a CC message to the selected performer(s) instrument allowing to control the volume.
CC LPFCutoff (float, 0-20000), Resonance (float, 0-12)Sends a CC message to the selected performer(s) instrument allowing to control the low pass filter.